f3d77d4beef3e3ae11a0e965da9ab02cf4cc8886,library/src/main/java/org/mariotaku/restfu/RestMethodInfo.java,RestMethodInfo,get,#Method#Object[]#,79

Before Change


        for (int i = 0, j = annotations.length; i < j; i++) {
            final Path path = getAnnotation(annotations[i], Path.class);
            if (path != null) {
                paths.put(path, args[i]);
            }
            final Query query = getAnnotation(annotations[i], Query.class);
            if (query != null) {
                queries.put(query, args[i]);
            }
            final Header header = getAnnotation(annotations[i], Header.class);
            if (header != null) {
                headers.put(header, args[i]);
            }
            final Form form = getAnnotation(annotations[i], Form.class);
            if (form != null) {
                forms.put(form, args[i]);
            }
            final Part part = getAnnotation(annotations[i], Part.class);
            if (part != null) {
                parts.put(part, args[i]);
            }
            final File paramFile = getAnnotation(annotations[i], File.class);
            if (paramFile != null) {

After Change


            }
        }
        final Body body = method.getAnnotation(Body.class);
        final ArrayList<Pair<Path, Object>> paths = new ArrayList<>();
        final ArrayList<Pair<Query, Object>> queries = new ArrayList<>();
        final ArrayList<Pair<Header, Object>> headers = new ArrayList<>();
        final ArrayList<Pair<Form, Object>> forms = new ArrayList<>();
        final ArrayList<Pair<Part, Object>> parts = new ArrayList<>();
        final ArrayList<Pair<Extra, Object>> extras = new ArrayList<>();
        FileValue file = null;
        final Annotation[][] annotations = method.getParameterAnnotations();
        for (int i = 0, j = annotations.length; i < j; i++) {
            final Path path = getAnnotation(annotations[i], Path.class);
            if (path != null) {
                paths.add(Pair.create(path, args[i]));
            }
            final Query query = getAnnotation(annotations[i], Query.class);
            if (query != null) {
                queries.add(Pair.create(query, args[i]));
            }
            final Header header = getAnnotation(annotations[i], Header.class);
            if (header != null) {
                headers.add(Pair.create(header, args[i]));
            }
            final Form form = getAnnotation(annotations[i], Form.class);
            if (form != null) {
                forms.add(Pair.create(form, args[i]));
            }
            final Part part = getAnnotation(annotations[i], Part.class);
            if (part != null) {
                parts.add(Pair.create(part, args[i]));
            }
            final File paramFile = getAnnotation(annotations[i], File.class);
            if (paramFile != null) {